import {createI18n} from "vue-i18n";
import EN from "./en.js"
import ZH from "./zh.js"

const message = {
    en: {
        ...EN
    },
    zh: {
        ...ZH
    }
}

// 获得当前的语言
const getCurLanguage = () => {
    // 从浏览器获得正在使用的语言
    const curLanguage = navigator.language
    // 查找当前是否为zh中文
    const purposeLanguage = curLanguage.indexOf('zh') === -1 ? 'en' : 'zh'
    return purposeLanguage
}

const i18n = createI18n({
    // legacy: false,// Composition API 模式,选项式 // 已在vite.config.js配置
    globalInjection: true,// 全局注册 $t方法
    locale: getCurLanguage() || 'zh',
    messages: message
})

export default i18n
